package com.nanyang.tms.api.dto.response.companyadjustment;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class CompanyAdjustmentResponse implements Serializable {

    /**
     * 调账单号
     */
    private String adjustmentCode;

    /**
     * 卡号
     */
    private String cardNo;

    /**
     * 客户代码
     */
    private String companyCode;

    /**
     * 客户名称
     */
    private String companyName;

    /**
     * 调账类型（0增加1减少）
     */
    private Integer adjustmentType;

    /**
     * 调账金额
     */
    private BigDecimal amount;

    /**
     * 调账时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date adjustmentTime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 调账状态（0调账成功，1调账失败）
     */
    private Integer state;
}
